      
Scripting    C:\Users\KatachiHome\AppData\Roaming\MAXON\CINEMA 4D R13_05DFD2A0\plugins\DPIT Plants & Effex 2.0\res\help\EN\Effex\fx_cellop_coffee_scripting.html           0                                                                                                                                                                                                                                                                                                                                                           FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES            FX_COFFEE_CODE    FX_COFFEE_VALUES      default.tif    
              Object Header               Open Editor    1Opens the standard C4D COFFEE Expression Editor.        6channel_celloperator_coffee_scripting_open_editor.jpg           Compile    HCompiles (parses the code and checks for its validity) the script code.        2channel_celloperator_coffee_scripting_compile.jpg       	    Script Code   8Here you can write the COFFEE script that modifies the cell data.<br>
Once assigned to a scalar channel, it will call the given script code for each cell/voxel in the channel's grid.
<br></br>
There are predefined Effex variables that you can access beside the usual COFFEE functionality or that offer you information about the current cell and its content.
<br></br>
<b>main(op)</b> - op is the COFFEE cell operator itself (the correct object pointer is passed here during rendering...so you can extract the render basedocument from it)<br>
<b>intensity </b>- the node's "Intensity" slider value<br>
<b>physical_pos</b> - the physical position of the cell<br>
<b>cell_value</b> - the cell value<br>
<b>cell_index </b>- the cell index in the grid
<br></br>
By default the script code generates a noise modulated cell value.    FX_COFFEE_CODE    6channel_celloperator_coffee_scripting_script_code.jpg       
   User Defined Variables   This list takes nodes of type "Value". <br>
Once you assigned a Value node, the script code automatically creates a new variable which is named equal to the Value node's name.
<br></br>
<b><i>Example:</b></i><br>
The Value node's name is "brains", then you can automatically access the variable "brains" in the script which allows to access the Value node value.
<br></br>
Therefore you can create an arbitrary amount of new float, integer or vector variables and control them from within the Value node's settings.    FX_COFFEE_VALUES    @channel_celloperator_coffee_scripting_use_defined_variables.jpg                 	      
   	